package com.weetop.akly.view;

import com.weetop.akly.base.mvp.BaseModel;
import com.weetop.akly.base.mvp.BaseView;
import com.weetop.akly.bean.ApproveItem;
import com.weetop.akly.bean.BaseCountBean;
import com.weetop.akly.bean.DaySignBean;
import com.weetop.akly.bean.SignResultBean;
import com.weetop.akly.bean.WorkGroupBean;
import com.weetop.akly.bean.WorkLogResultBean;

import java.util.ArrayList;

public interface SignView extends BaseView {
    //用户考勤组列表
    default void getWorkGroupListSuccess(BaseModel<ArrayList<WorkGroupBean>> o) {}

    //当前打卡班次列表列表
    default void getWorkLogListSuccess(BaseModel<WorkLogResultBean> o) {}

    //当前打卡班次列表列表
    default void workSignSuccess() {}

    default void getDayCheckinWatchSuccess(BaseModel<ArrayList<DaySignBean>> o) {}

    default void overTimeListSuccess(BaseModel<BaseCountBean<ApproveItem>> o){}
}
